#include <stdio.h>
#include <stdlib.h>
#include <time.h> //分解时间
#include "main.h"
//#include "pass_time.h"
extern Member users[MAX_USERS]; //用户数量
extern int user_count  ; //当前用户数量


int main()
{
	load_from_file();

	// CUI 菜单式界面
	int op; //用户选择功能
	char c;

	while(1)
	{

		printf("欢迎光临 剪纸健身房！\n");
		printf("欢迎使用本系统！\n\n");
		printf("操作说明：\n");
		printf("1. 开卡\n");
		printf("2. 退卡/注销\n");
		printf("3. 修改会员信息\n");
		printf("4. 查询所有会员信息\n");
		printf("5. 查询个人信息\n");
		printf("6. 次卡刷卡\n");
		printf("0. 退出系统\n");	


		printf("\n:> ");
	
		if(scanf("%d", &op) != 1)
		{
			// 输入失败
			// 清空标准输入缓冲区，以免影响下一次 scanf 调用
			while(getchar() != '\n');

			op = -1;
		}

		switch(op)
		{
			case 0:
				{
					printf("\n感谢您的使用，期待下次再见！\n");
					exit(0);  // 在这里等效于 return 0;
				}
				break;

			case 1: //ok
				{
					// 会员注册
					printf("新用户注册\n");
					
					user_reg();//调用添加用户函数
					
				}
				break;

			case 2: //ok
				{
					// 会员注销
					user_del();
				}
				break;

			case 3://ok
				{
					// 修改会员信息
					user_mod();
				}
				break;

			case 4://ok
				{
					// 查询所有会员信息
					user_allsea();
				}
				break;
			case 5 ://ok
				{
					//查询个人信息
					search_member();
				}
				break;

 			case 6 :
                                {
                                        //次卡刷卡
                               		 times_card_swipe();         
                                }
				break;

			default:
				{
					// 输入错误
					printf("\n输入错误，请重新输入！\n");
				}
		}
	//system("clear");  // 清屏
	}

	return 0;
}







